<?php
/**
 * DB层模型工场类
 * 
 * @version $Id: D.php 233 2012-02-02 08:58:28Z linsir123 $
 */
class D
{
	/**
	 * @var 数据分层目录
	 */
	public static $subApp = 'Db';
	
	/**
	 * @var 模型前缀
	 */
	public static $prefix = 'db';
	
	/**
	 * 取得模型
	 */
	private static function _m($name)
	{
		return App::M($name, 0, self::$subApp, self::$prefix);
	}
	
	/**
	 * 模型
	 */
	public function user()
	{
		return self::_m('User');
	}
	
	/**
	 * 模型
	 */
	public function account()
	{
		return self::_m('Account');
	}
	
	/**
	 * 模型
	 */
	public function profile()
	{
		return self::_m('Profile');
	}
	
	/**
	 * 模型
	 */
	public function order()
	{
		return self::_m('Order');
	}
	
	/**
	 * 模型
	 */
	public function exchange()
	{
		return self::_m('Exchange');
	}
	
	/**
	 * 模型
	 */
	public function admin()
	{
		return self::_m('Admin');
	}
}
